/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package logica;
import javax.swing.*;
import datos.*;
/**
 *
 * @author Daniela
 */
public class Comunicacion {
    
    public static ListaUsuario losUsuarios;
    public static void inicializarEstructuras()
    {

       losUsuarios  = new ListaUsuario();
      /*    if (losUsuarios  == null)
        {
            losUsuarios  = new ListaUsuario();
            return true;
        }

        return false;*/
    }

    public static Usuario obtenerDatosUsuario(JTextField nombre, JTextField apellido, JComboBox dia, JComboBox mes, JComboBox año, JTextField nickname, JPasswordField clave /*,avatarrrrr */)
    {
        Usuario registro = null;
        String nombreS, apellidoS, nicknameS, claveS;
        int diaS, mesS, añoS ;
        nombreS = apellidoS = nicknameS = claveS = "";
        diaS = mesS = añoS = 0;
        
        nombreS = nombre.getText();
        apellidoS = apellido.getText();
        nicknameS = nickname.getText();
        claveS = clave.getText();

        diaS = dia.getSelectedIndex();
        mesS = mes.getSelectedIndex();
        añoS = año.getSelectedIndex();

        registro = new Usuario(nombreS,apellidoS, nicknameS,claveS,diaS,mesS,añoS);

        return registro;

        
    }
    public static boolean verificarNick(Usuario registro)
    {
        return(losUsuarios.RecorrerLista(registro));

    }

    public static void agregarDatosUsuario(Usuario registro)
    {
       
       
        losUsuarios.agregarElemento(registro);
       // losUsuarios.agregarElemento(new losUsuarios(registro.getNombre(),registro.getApellido(),registro.getNickname(),registro.getClave()));

        losUsuarios.imprimirColeccion();

    }  
}
